echar mecha - Turkish English Dictionary